package cn.edu.zafu.bigdata.x.zcy_0217;

// 自定义异常类
class InvalidAgeException extends Exception {
    public InvalidAgeException(String message) {
        super(message);
    }
}

public class CustomExceptionDemo {

    public static void main(String[] args) {
        int age = 17; // 测试年龄小于18的情况

        try {
            checkAge(age);
        } catch (InvalidAgeException e) {
            System.out.println(e.getMessage());
        }
    }

    // 检查年龄的方法
    public static void checkAge(int age) throws InvalidAgeException {
        if (age < 18) {
            throw new InvalidAgeException("年龄必须大于或等于18岁。");
        }
        System.out.println("年龄检查通过，可以进行下一步操作。");
    }
}


